/*
@Author   : Uyynot
@Email    : uyynot@qq.com
@Time     : 2023/8/16 10:23
@File     : user.go
@Project  : web_scaff
@Desc     :
*/
package user

//var UserHandler User
//
//type User struct {
//}
//
//func (u *User) Create(c *gin.Context) {
//	var req = new(userRequest.Create)
//
//	if err := c.ShouldBindJSON(req); err != nil {
//		// 请求参数有误，直接返回响应
//		zap.L().Error("添加用户失败", zap.Error(err))
//		// 判断err是不是validator.ValidationErrors 类型
//		errs, ok := err.(validator.ValidationErrors)
//		if !ok {
//			response.FailWithMsg("添加用户失败", c)
//			return
//		}
//		response.FailWithMsg(sysValidator.RemoveTopStruct(errs.Translate(sysValidator.Trans)), c)
//		return
//	}
//
//	user := &models.User{
//		Name:     req.Name,
//		Phone:    req.Phone,
//		Avatar:   req.Avatar,
//		Username: req.Username,
//		Pwd:      req.Pwd,
//	}
//
//	if err := user_service.Create(user); err != nil {
//		response.FailWithMsg(err.Error(), c)
//		return
//	}
//	response.Success(c)
//}
//
//func (u *User) List(c *gin.Context) {
//	var pageInfo common.PageInfo
//	var user models.User
//	user.Name = "hahaha"
//	err := user_service.List(&user)
//	fmt.Println("哈哈", err)
//	if err := c.ShouldBindQuery(&pageInfo); err != nil {
//		fmt.Println("ERR:", err.Error())
//	}
//	fmt.Println("pageInfo:", pageInfo)
//	response.Success(c)
//}
